.shadow {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.6);
	position: fixed;
	/*left: 50%;*/
	/*.tm(translateX(-50%));*/
	bottom: 0;
	margin: 0 auto;
	z-index: 20;
	display: none;
}

.warp {
	width: 80%;
	margin: 0 10%;
	height: 4.6rem;
	background: #fff;
	margin-top: 30%;
	font-size: 0.24rem;
	border-radius: 0.2rem;
}

.login_psd {
	width: 100%;
	height: 0.8rem;
	line-height: 0.8rem;
	box-sizing: border-box;
	border-bottom: 0.01rem solid #f6f6f6;
}
.login_psd1{
	border-bottom: 0.01rem solid #F6F6F6;
	position: relative;
	width: 100%;
	height: 0.6rem;
	line-height: 0.6rem;
	text-align: center;
}
.login_psd1 span:nth-of-type(1){
	color: #FE8A76;
	font-size: 0.28rem;
}
.login_psd1 span:nth-of-type(2){
	position: absolute;
	right: 0.1rem;
	width: 1rem;
	height: 0.6rem;
}
.login_psd2 {
	width: 100%;
	height: 1.2rem;
}

.login_btn {
	width: 50%;
	height: 0.6rem;
	line-height: 0.6rem;
	background: #FE8A76;
	margin: 0 auto;
	color: #fff;
	border-radius: 0.1rem;
	text-align: center;
	font-size: 0.24rem;
	margin-top: 0.2rem;
}

.login_psd span {
	margin-left: 5%;
	width: 20%;
	display: inline-block;
}

input {
	width: 40%;
	border: 0;
	font-size: 0.24rem;
}
.yanzheng{
	width: 30%;
}
.btn {
	font-size: 0.24rem;
	border: 0;
	background: #fff;
}

.icon-yuanquanxuanzhong {
	color: #fe8a76;
}

.addressdialog {
	position: fixed;
	padding: 0.05rem 0.25rem;
	background: rgba(0, 0, 0, 0.9);
	top: 70%;
	left: 50%;
	color: #fff;
	z-index: 100;
	border-radius: 0.1rem;
	display: none;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
}

.descript {
	width: 95%;
	height: 0.4rem;
	margin-top: 0.1rem;
	line-height: 0.2rem;
	font-size: 0.2rem;
	color: #FE8A76;
	text-align: center;
}

.descript p {
	margin-left: 5%;
}

#lottery {
	width: 100%;
	height: auto;
	overflow: hidden;
	background: url(../images/bg.jpg) no-repeat;
	background-size: 100% 100%;
}

table {
	width: 100%;
	height: 100%;
	overflow: hidden;
	padding: 6% 5% 5% 6%;
	margin: 0 auto;
}

.table_warp {
	background: url(../images/bg2.png) no-repeat;
	background-size: 100% 100%;
	width: 90%;
	height: 70%;
	margin: 0 auto;
	box-sizing: border-box;
}

tr {
	width: 80%;
	height: 33.3%;
}

.img {
	width: 95%;
	height: auto;
	overflow: hidden;
}

.img img {
	width: 100%;
	height: auto;
	border-radius: 0.2rem;
}

.num {
	width: 100%;
	height: 1rem;
	line-height: 1rem;
	font-size: 0.34rem;
	color: #fff;
	text-align: center;
}

.num span {
	font-size: 0.5rem;
	color: #ff0000;
}

.item {
	background: #fff;
	border-radius: 0.1rem;
	background-image: url(../images/bgcolor.png);
	background-size: 100% 100%;
	width: 33%;
}

.item .active {
	background: url(../images/bg3.png);
}

.rule {
	width: 100%;
	height: 0.8rem;
	line-height: 0.8rem;
	color: #fff;
	text-align: center;
}

.rule a {
	color: #fff;
	font-size: 0.2rem;
	border-bottom: 0.02rem solid #fff;
}

.winners {
	width: 90%;
	margin: 5% 5%;
	height: 0.4rem;
	line-height: 0.4rem;
	background: #67667d;
	border-radius: 0.05rem;
	margin-top: 0.5rem;
}

.winners img {
	float: left;
	width: 0.35rem;
	height: 0.3rem;
	margin-left: 0.1rem;
	margin-top: 0.04rem;
}

.winners .Recommend_banner {
	width: 80%;
	float: left;
	height: 0.4rem;
	overflow: hidden;
	display: inline-block;
	margin-left: 0.2rem;
	color: #fff;
	text-overflow: ellipsis;
	font-size: 0.22rem;
}

.active {
	background-image: url(../images/bg3.png);
	background-size: 100% 100%;
}

.rule_info {
	width: 90%;
	margin: 5% auto;
	color: #fff;
}
